import '../css/common.css'
import '../css/mine.less'
import '../img/my_img.png' // 导入头像默认图片，在mine.html中使用
import sendMessage from '../common/sendMessage/message'
import {setCookie} from './common/utils'
import {getUseInfo,userLogout} from './common/api' // 导入获取用户信息方法
import {isLogined} from '../common/loginValidate/loginValidate' // 导入登录判断方法

// 判断是否登录
isLogined(loginedOperation)

// 将登录成功后的操作写在loginedOperation函数中
function loginedOperation () {
  // 获取显示手机号码DOM
  const telNum = document.getElementById('telNum')
  // 获取用户头像DOM
  const hearder = document.getElementById('hearder')
  // 获取退出登录按错
  const loginOutDom = document.getElementById('loginOut')
  getUseInfo()
    .then(data=>{
      // 更新手机号码
      telNum.innerHTML = data.username
      // 更新用户头像
      hearder.src = data.header
      hearder.alt = data.nickname
      if (data.status === 0) {
        document.body.setAttribute('isChildren','true')
      }
    })
  
  loginOutDom.addEventListener('click',()=>{
    if (confirm('确定要退出登录？')){
      userLogout({})
        .then(()=>{
          sendMessage({msg:'退出登录成功...'})
          setCookie('logout',true)
          setCookie('logined',false)
          location.href='index.html'
        })
        .catch(err=>{
          sendMessage({msg:'服务出错，请稍后重试....'+err})
        })
    }
  })
}